Text copied to clipboard!
Naslov
Text copied to clipboard!Razvojni inženjer softverskih aplikacija
Opis
Text copied to clipboard!
Tražimo razvojnog inženjera softverskih aplikacija koji će se pridružiti našem timu i sudjelovati u dizajnu, razvoju, testiranju i održavanju modernih softverskih rješenja. Ova uloga idealna je za osobu koja voli rješavati složene tehničke izazove, razumije životni ciklus razvoja softvera i želi raditi na projektima koji imaju stvaran utjecaj na korisnike i poslovanje. Kandidat će surađivati s produktnim menadžerima, dizajnerima, QA stručnjacima i drugim programerima kako bi isporučio pouzdane, skalabilne i sigurne aplikacije.
U ovoj ulozi očekuje se aktivno sudjelovanje u svim fazama razvoja, od analize zahtjeva i tehničkog planiranja do implementacije novih funkcionalnosti i optimizacije postojećih sustava. Razvojni inženjer softverskih aplikacija treba razumjeti principe čistog koda, objektno orijentiranog programiranja, rada s bazama podataka, integracije API-ja i kontrole verzija. Poželjno je iskustvo rada u agilnom okruženju, gdje su komunikacija, prilagodljivost i timska suradnja ključni za uspjeh.
Osoba na ovoj poziciji bit će odgovorna za pisanje kvalitetnog, testabilnog i održivog koda, prepoznavanje tehničkih rizika te predlaganje učinkovitih rješenja koja podržavaju dugoročne ciljeve proizvoda. Također će sudjelovati u pregledima koda, tehničkim raspravama i kontinuiranom unapređenju razvojnih procesa. Važan dio posla uključuje dijagnosticiranje i otklanjanje grešaka, praćenje performansi aplikacija te osiguravanje usklađenosti s internim standardima kvalitete i sigurnosti.
Tražimo kandidata koji pokazuje inicijativu, analitičko razmišljanje i spremnost na učenje novih tehnologija. Uspješan kandidat moći će jasno komunicirati tehničke koncepte različitim dionicima, učinkovito upravljati prioritetima i doprinositi pozitivnoj timskoj kulturi. Cijenimo profesionalce koji ne samo da isporučuju funkcionalan softver, već i razmišljaju o korisničkom iskustvu, pouzdanosti sustava i budućoj održivosti rješenja.
Ako vas motivira razvoj kvalitetnih aplikacija, rad u suradničkom okruženju i prilika da svojim znanjem doprinesete inovativnim digitalnim proizvodima, ova pozicija može biti izvrstan sljedeći korak u vašoj karijeri. Nudimo poticajno radno okruženje, mogućnosti stručnog razvoja i priliku za rad na izazovnim projektima koji zahtijevaju tehničku izvrsnost i kreativno razmišljanje.
Odgovornosti
Text copied to clipboard!- Razvijati, testirati i održavati softverske aplikacije prema poslovnim zahtjevima
- Sudjelovati u analizi funkcionalnih i tehničkih specifikacija
- Pisati čist, učinkovit i dokumentiran kod prema najboljim praksama
- Integrirati aplikacije s bazama podataka, vanjskim servisima i API-jima
- Otkrivati, analizirati i otklanjati programske greške i probleme u radu sustava
- Sudjelovati u pregledima koda i predlagati tehnička poboljšanja
- Suradivati s dizajnerima, QA timom i drugim razvojnim inženjerima
- Optimizirati performanse, sigurnost i skalabilnost aplikacija
Zahtjevi
Text copied to clipboard!- Iskustvo u razvoju softverskih aplikacija u jednom ili više programskih jezika
- Dobro poznavanje objektno orijentiranog programiranja i struktura podataka
- Iskustvo rada s relacijskim ili nerelacijskim bazama podataka
- Poznavanje rada s Gitom i sustavima za kontrolu verzija
- Razumijevanje razvoja i integracije REST API-ja ili sličnih servisa
- Iskustvo s testiranjem softvera i otklanjanjem grešaka
- Sposobnost rada u timskom i agilnom okruženju
- Dobre komunikacijske i analitičke vještine
Moguća pitanja na intervjuu
Text copied to clipboard!- Koje programske jezike i tehnologije najčešće koristite u razvoju aplikacija?
- Možete li opisati projekt na kojem ste razvijali aplikaciju od početka do produkcije?
- Kakvo iskustvo imate s bazama podataka i dizajnom podatkovnih modela?
- Kako pristupate otklanjanju složenih grešaka u aplikaciji?
- Jeste li radili s REST API-jima ili integracijama vanjskih servisa?
- Kako osiguravate kvalitetu, čitljivost i održivost koda?
- Kakvo iskustvo imate s agilnim metodologijama poput Scruma ili Kanbana?
- Što vas motivira u ulozi razvojnog inženjera softverskih aplikacija?